// index.js
Component({

    /**
     * 组件的属性列表
     */
    properties: {
        ifSlot: {
            type: Boolean,
            value: false
        },
        detail: {
            type: Array,
            value: []
        }
    },

    /**
     * 组件的初始数据
     */
    data: {

    },

    /**
     * 组件的方法列表
     */
    methods: {
        tabBarClick(e){
            const i = e.currentTarget.dataset.index;
            const tab = e.currentTarget.dataset.item;
            if (this.$store.getState().tabBarIndex === i){
                return;
            }
            this.$store.setState({
                "tabBarIndex": i
            })
            switch (tab.type) {
                case "tab":
                    wx.switchTab({
                        url: tab.pagePath
                    })
                    break;
                case "page":
                    wx.navigateTo({
                        url: tab.pagePath
                    })
                    break;
                default:
                    break;
            }
        }
    }
})